package com.itheima.demo2;

/**
 * @program: Myset
 * @description:
 * @author: xuejingjing
 * @create: 2021-06-29 17:58
 **/
public class EnumDemo {
    public static void main(String[] args) {

        /**
         *   1,所有的枚举类都是Enum的子类
          */

        //2，我们可以通过"枚举类名.枚举项名称"去访问指定的枚举项
//        System.out.println(Season.SPRING);
//        System.out.println(Season.SUMMER);
//        System.out.println(Season.AUTUMN);
//        System.out.println(Season.WINTER);


        //3,每一个枚举项其实就是该枚举的一个对象
        Season spring = Season.SPRING;

        System.out.println(spring);
        //4，枚举也是一个类,也可以去定义成员变量

        //5,枚举类的第一行上必须是枚举项，最后一个枚举项后的分号是可以省略的，/
        //但是如果枚举项有其他的东西，这个分号就不能省略，建议不要省略。
        //6,枚举类可以有构造器，但是必须是private,他默认也是private的，枚举项的用法比较特殊：枚举("")


        //7，枚举类也可以有抽象方法，但是枚举类必须重写该方法



    }
}
